Interactive Global Illumination in Dynamic Environments Using Commodity Graphics Hardware
نویسندگان
چکیده
We present a system based on commodity graphics hardware for computing global illumination in dynamic scenes at interactive rates. We designed a progressive global illumination algorithm specifically to take advantage of current graphics hardware features. Our algorithm simulates the transport of light in synthetic environments by following the light emitted from the light source(s) through its multiple bounces on the surfaces of the scene. The entire algorithm runs on ATI’s Radeon 9700 using vertex and fragment shaders, allowing us to compute and display a global illumination solution for reasonably complex scenes with moving objects and moving lights in approximately 250 milliseconds (4 frames per second).
منابع مشابه
A graphics processing unit based method for dynamic real-time global illumination
Real-time realistic image synthesis for virtual environments has been one of the most actively researched areas in computer graphics for over a decade. Images that display physically correct illumination of an environment can be simulated by evaluating a multi-dimensional integral equation, called the rendering equation, over the surfaces of the environment. Many global illumination algorithms ...
متن کاملHierarchical Higher Order sFace Cluster Radiosity for Global Illumination Walkthroughs of Complex Non-Diffuse Environments
We present an algorithm for simulating global illumination in scenes composed of highly tessellated objects with diffuse or moderately glossy reflectance. The solution method is a higher order extension of the face cluster radiosity technique. It combines face clustering, multiresolution visibility, vector radiosity, and higher order bases with a modified progressive shooting iteration to rapid...
متن کاملCube-map Data Structure for Interactive Global Illumination Computation in Dynamic Diffuse Environments
In this paper we present Cube-map data structure for global illumination computation at interactive rates. Our algorithm computes global illumination by iterative computation of irradiance from multiple bounces. Emission from light source is simulated using the direct lighting capability of the GPU. Light bouncing out of surfaces of the scene are captured in cube-maps distributed over the volum...
متن کاملA Scalable Approach to Interactive Global Illumination
The addition of global illumination can dramatically increase the realism achievable when rendering virtual environments. In particular with interactive applications we expect the environment to reflect changes in the scene due to global lighting effects instead of it being just a static backdrop. However, a sufficiently fast and accurate computation of global illumination at interactive rates ...
متن کاملVisually pleasing real-time global illumination rendering for fully-dynamic scenes
Global illumination (GI) rendering plays a crucial role in the photo-realistic rendering of virtual scenes. With the rapid development of graphics hardware, GI has become increasingly attractive even for real-time applications nowadays. However, the computation of physically-correct global illumination is time-consuming and cannot achieve real-time, or even interactive performance. Although the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003